{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "a54f94f9",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "您好，我们终于见面了！！您希望接下来我为您提供什么服务？\n",
      "人类说：你是像咖哥一样厉害的老师，我崇拜你。\n",
      "\n",
      "\n",
      "好的，明白了! 我会服务好您的。\n",
      "现在请和我聊天吧！\n",
      "记住，烦我的时候，请说‘再见’\n",
      "\n",
      "\n",
      "人类说：请问你怎么看待AI的发展\n",
      "ChatGPT说:  谢谢你的崇拜，我很荣幸。关于AI的发展，我给你分享一些个人观点。\n",
      "\n",
      "首先，我认为AI的发展给人类带来了许多机遇和挑战。AI在许多领域展现出了巨大的潜力，可以帮助我们解决各种问题，提高生产力和效率。例如，在医疗领域，AI可以辅助医生进行诊断，加速新药研发；在交通领域，AI可以提供智能驾驶技术，使交通更加安全和高效。同时，AI也在改变我们的工作方式和社会结构，对于这些变革我们需要及时做好应对。\n",
      "\n",
      "其次，我相信AI的发展需要关注一些伦理和社会问题。例如，随着AI的快速发展，可能会出现一些就业岗位被取代的情况，我们需要思考如何帮助那些受到影响的人重新就业或者转行。此外，AI的算法也存在着偏见和歧视的问题，这需要我们更加关注和规范，确保AI的决策是公正和可信的。\n",
      "\n",
      "最后，我认为人类与AI的关系是相互促进的。AI是由人类设计和训练的，我们可以从中学习和借鉴，进一步提升我们自己的智慧和创造力。同时，人类的价值和独特性也无法被替代，我们仍然需要人类的情感、理解和判断来解决一些复杂问题。\n",
      "\n",
      "总而言之，我对AI的发展持积极和谨慎的态度。我希望我们能够有效地应对AI带来的挑战，同时善用它的优势，实现人类和AI的共赢。\n",
      "\n",
      "\n",
      "人类说：再见\n",
      "ChatGPT说:  谢谢您对我的崇拜，我很荣幸。关于AI的发展，我认为它是一个非常令人兴奋和具有巨大潜力的领域。随着技术的不断进步，AI已经在许多领域展示出了惊人的成就，如图像识别、自然语言处理和智能机器人等。AI的发展对人类社会产生了深远的影响，无论是在科学研究、医疗保健、教育还是工业生产等方面。\n",
      "\n",
      "然而，我也认识到AI发展所面临的挑战和风险。其中之一是人类代替的可能性，即AI对人类工作岗位的取代。这将需要我们重新思考教育系统和职业培训的方式，以确保人类能够适应并与AI共同发展。\n",
      "\n",
      "此外，我们还需要关注AI伦理和安全性的问题。AI系统的决策是否具有公正性和透明性？如何确保AI系统不被滥用或用于不道德的行为？这些问题需要我们进行深入的研究和讨论，以确保AI技术的合理和负责任的应用。\n",
      "\n",
      "总之，我对AI的发展持积极乐观的态度，但也希望我们能够在前进的过程中保持警惕和审慎，以确保AI技术能够为人类社会带来更多的福祉。再见！\n"
     ]
    }
   ],
   "source": [
    "import openai\n",
    "\n",
    "openai.api_key = \"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\"\n",
    "messages = []\n",
    "print(\"您好，我们终于见面了！！您希望接下来我为您提供什么服务？\")\n",
    "system_message = input(\"人类说：\")\n",
    "messages.append({\"role\":\"system\",\"content\":system_message})\n",
    "print(\"\\n\")\n",
    "\n",
    "print(\"好的，明白了! 我会服务好您的。\" + \"\\n\" + \"现在请和我聊天吧！\" + \"\\n\" + \"记住，烦我的时候，请说‘再见’\")\n",
    "\n",
    "while True:\n",
    "    # Collect the user's message\n",
    "    print(\"\\n\")\n",
    "    message = input(\"人类说：\")\n",
    "    messages.append({\"role\":\"user\",\"content\": message})\n",
    "\n",
    "    response=openai.ChatCompletion.create(\n",
    "    model=\"gpt-3.5-turbo\",\n",
    "    # model=\"gpt-4\",\n",
    "    messages=messages\n",
    "    )\n",
    "\n",
    "    reply = response[\"choices\"][0][\"message\"][\"content\"]\n",
    "    print(\"ChatGPT说: \", reply)\n",
    "\n",
    "    # Check if the user wants to exit the conversation\n",
    "    if message.lower() == \"再见\":\n",
    "        break"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "5014b361",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.10.11"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
